#ifndef EVENT_H
#define EVENT_H

#include "business_global.h"
#include <boost/noncopyable.hpp>

class Event : protected boost::noncopyable
{
public:
    enum Type
    {
        ET_INVALID = 0
    };

public:
    Event(Type type);
    virtual ~Event();

    Type type();

protected:
    Type m_type;
};

#endif // EVENT_H
